package com.campus.counseling.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Map;

@Data
@Schema(description = "测试结果DTO")
public class TestResultDTO {
    
    @Schema(description = "ID")
    private Long id;
    
    @Schema(description = "测试记录ID")
    private Long recordId;
    
    @Schema(description = "总分")
    private Integer totalScore;
    
    @Schema(description = "维度得分")
    private String dimensionScores;
    
    @Schema(description = "评估等级")
    private String level;
    
    @Schema(description = "结果分析")
    private String analysis;
    
    @Schema(description = "改进建议")
    private String suggestions;
    
    @Schema(description = "审阅人ID")
    private Long reviewedBy;
    
    @Schema(description = "审阅时间")
    private LocalDateTime reviewTime;
    
    @Schema(description = "审阅意见")
    private String reviewComments;
} 